home *** CD-ROM | disk | FTP | other *** search
/ SuperView Productivity Suite 2 / SuperView Productivity Suite 2.iso / SV-PPC-Package / Install_PPC-Plugins next >
Text File  |  1999-09-23  |  3KB  |  127 lines

  1. ; $VER: Install_PPC-Plugins V17.1 (6.6.97)
  2. ; © 1993-97 by Andreas R. Kleinert.
  3. ; This is the Installer Script for PPC plugins for superview.library V17+
  4.  
  5. (set @app-name "SuperView-Library PPC Plugins")
  6. (welcome "SuperView-Library PPC Plugin Installation")
  7.  
  8. (set #cpu (database "cpu")) (if (> (exists ("sys:libs/68060.library")) 0)   (set #cpu     "68060")  )
  9. (set #ppc_cpu "none")       (if (> (exists ("sys:libs/ppc.library")) 0)     (set #ppc_cpu "PPC60x") )
  10.                             (if (> (exists ("sys:libs/PowerPC.library")) 0) (set #ppc_cpu "PPC60x") )
  11.  
  12. (set #Msg_CopyEnvConfig "Copying appropriate configuration to ENV:")
  13. (set #Msg_LibPath "Library Path")
  14. (set #Msg_InstallingLibs "Copying Libraries...")
  15. (set #Msg_Ready "SuperView-Library PPC Plugins have been installed now.\nIf this was an Update, you should\nreboot your computer now.")
  16. (set #Msg_LibPath "Library Path")
  17.  
  18. ; install config files
  19.  
  20. (makedir "ENV:SuperView-Library")
  21. (makedir "ENVARC:SuperView-Library")
  22.  
  23. (copyfiles
  24.   (prompt #Msg_CopyEnvConfig)
  25.   (help @copyfiles-help)
  26.   (source "env")
  27.   (dest "ENV:")
  28.   (all)
  29. )
  30.  
  31. (copyfiles
  32.   (prompt #Msg_CopyEnvConfig)
  33.   (help @copyfiles-help)
  34.   (source "env")
  35.   (dest "ENVARC:")
  36.   (all)
  37. )
  38.  
  39. ; where's the library ?
  40.  
  41. (set #svlibdir
  42.             (askdir
  43.                    (prompt #Msg_LibPath)
  44.                    (help @askdir-help)
  45.                    (newpath)
  46.                    (default "LIBS:")
  47.             )
  48. )
  49.  
  50. ; install modules
  51.  
  52. (set #svobjectdir   (tackon #svlibdir "svobjects"))
  53. (set #svdriverdir   (tackon #svlibdir "svdrivers"))
  54. (set #svoperatordir (tackon #svlibdir "svoperators"))
  55.  
  56. (set #ppc_svobjectdir   (tackon #svlibdir "svppc/svobjects"))
  57. (set #ppc_svdriverdir   (tackon #svlibdir "svppc/svdrivers"))
  58. (set #ppc_svoperatordir (tackon #svlibdir "svppc/svoperators"))
  59.  
  60. (makedir #svobjectdir)
  61. (makedir #svdriverdir)
  62. (makedir #svoperatordir)
  63.  
  64. (makedir #ppc_svobjectdir)
  65. (makedir #ppc_svdriverdir)
  66. (makedir #ppc_svoperatordir)
  67.  
  68. ; 68k
  69.  
  70. (copyfiles
  71.   (prompt #Msg_InstallingLibs)
  72.   (help @copyfiles-help)
  73.   (source "libs/svobjects")
  74.   (dest (tackon #svlibdir "svobjects"))
  75.   (pattern "#?")
  76.   (confirm)
  77.   (files)
  78. )
  79.  
  80. (copyfiles
  81.   (prompt #Msg_InstallingLibs)
  82.   (help @copyfiles-help)
  83.   (source "libs/svdrivers")
  84.   (dest (tackon #svlibdir "svdrivers"))
  85.   (pattern "#?")
  86.   (confirm)
  87.   (files)
  88. )
  89.  
  90. (copyfiles
  91.   (prompt #Msg_InstallingLibs)
  92.   (help @copyfiles-help)
  93.   (source "libs/svoperators")
  94.   (dest (tackon #svlibdir "svoperators"))
  95.   (pattern "#?")
  96.   (confirm)
  97.   (files)
  98. )
  99.  
  100. (if (>= #cpu 68020)
  101.   (
  102.     (copyfiles
  103.       (prompt #Msg_InstallingLibs)
  104.       (help @copyfiles-help)
  105.       (source "libs/68030")
  106.       (dest #svlibdir)
  107.       (confirm)
  108.       (all)
  109.     )
  110.   )
  111. )
  112.  
  113. ; ppc
  114.  
  115. (copyfiles
  116.   (prompt #Msg_InstallingLibs)
  117.   (help @copyfiles-help)
  118.   (source "libs/svppc")
  119.   (dest (tackon #svlibdir "svppc"))
  120.   (confirm)
  121.   (all)
  122. )
  123.  
  124. ; EOF
  125.  
  126. (exit #Msg_Ready)
  127.